package edu.whut.List;

import java.util.ArrayList;

/*
集合元素的增删改查
 */
public class list02 {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();
        //增,add返回值是bool型,返回的结果是基本数据类型，不是对象，所以不能链式编程
        list.add("周琦1");
        list.add("周琦2");
        list.add("周琦3");
        list.add(0,"KOBE");
        System.out.println(list);
        //删除,remove
        // 参数可以是内容(删除第一个)，返回值是是否删除成功
        // 可以是索引，返回值是被删除的元素内容
        list.remove("KOBE");
        System.out.println(list);
        //改,set
        list.set(0,"李四");//返回值是原来的元素（被覆盖的元素）
        System.out.println(list);
        //查,get
        String s1 = list.get(1);//根据索引查元素
        System.out.println(s1);
        System.out.println(list.size());//返回元素个数
    }
}
